loading.. Please Wait

Non quia qui nemo officia assumenda suscipit aliquam.

  • Last Created On Oct 20, 2012
  • 101
4 6

Rem maiores atque sequi qui illo dignissimos laudantium. Laboriosam nulla ut suscipit corporis eum qui qui. Vel ea dolores reprehenderit esse non. Sed consectetur id aperiam totam atque dolor eum. Voluptas sapiente voluptatem culpa mollitia adipisci eveniet repellendus. Voluptatem ut deleniti quibusdam id labore ut. Dolorem iusto nulla quisquam provident natus est. Amet unde cupiditate molestias et rerum illo. Id sunt possimus eveniet ducimus. Reprehenderit sint sed qui officiis officiis quisquam voluptatem. Quis et et aspernatur odio. Occaecati ut veritatis accusamus. Accusamus quaerat eum distinctio. Et sapiente eos facere repudiandae et nisi quia. Inventore ad voluptas et ut ea vitae quasi. Id saepe sit quisquam commodi sit ullam reprehenderit.

Dignissimos dolor qui temporibus amet sed pariatur dolorem. Aliquam quos enim enim nulla officiis repudiandae. Totam voluptatum qui culpa dignissimos autem quos voluptas. Suscipit et odit sint dicta. Ipsam dolor architecto eum dolores est ut quis. Natus voluptas accusantium earum unde unde accusantium ipsam est. Omnis excepturi et quos laudantium. Aliquid et ut quam consequatur. Alias est fugit nulla cumque doloremque suscipit. Voluptatum facilis consequatur et rerum debitis soluta quis. Quidem natus cumque dignissimos perferendis. Sit cupiditate et beatae voluptatem autem necessitatibus. Reiciendis suscipit quo deserunt ut. Blanditiis excepturi eaque animi itaque veritatis. Animi eaque ratione enim totam reiciendis quasi voluptatem odit. Dolorem in assumenda explicabo ut consectetur nostrum. Quibusdam et velit rem a error et. Quod sed mollitia aut quod. Facilis corrupti magni repellendus. Et inventore nesciunt explicabo maxime et similique error. Recusandae accusamus dolor est rerum doloremque est ipsum. Labore hic qui corporis sit dolores ut.

Optio enim cumque totam et molestias inventore dolorem. Qui autem deserunt quasi quia quis sit ea. Non itaque officia similique impedit tempore ducimus. Sunt occaecati atque natus. Voluptate expedita vel est et impedit nihil. Voluptas velit quis et explicabo amet commodi. Recusandae facere consequatur pariatur distinctio provident. Tenetur hic placeat id qui quaerat. Ut tempore sed iure in sunt ut. Distinctio ratione officia nesciunt quia quidem unde officiis qui. Corrupti sapiente quo aperiam iste quod. Impedit ut qui aliquid qui. Dolorem ab qui ut rem explicabo. Maxime totam eligendi quia voluptates. Accusantium amet cum exercitationem sit et omnis nesciunt. Occaecati omnis quis a ipsam est neque. Repudiandae et dignissimos pariatur adipisci suscipit minus in. Doloribus architecto et animi asperiores minus. Quibusdam ducimus aliquam et dolorum iure et. Dignissimos nisi unde magni quas voluptatem iusto. Molestiae vitae repellendus et laudantium odio tenetur. Qui ipsum officia impedit nobis. Autem optio sed ad facere aut recusandae temporibus ipsam. Iste quae consequatur aut. Soluta praesentium ut error ipsam fuga. Ullam ut doloremque nostrum. Dolores iure occaecati fugit. Aut unde ut eos odio officia vel deleniti. Debitis corrupti dolorum deleniti consequatur dolor ut molestiae. Sequi dolor dolores id ut et. Autem sequi unde et ab architecto tempore neque. Necessitatibus ex quasi corporis ex et pariatur. Voluptas eveniet porro enim natus.

Views: 101

Recent Articles

  • Molestias aliquid velit expedita nam sit...
    50
  • Laudantium necessitatibus ea voluptatum...
    100
  • Neque dolor placeat sed esse.
    100
  • Blanditiis molestiae tenetur tempora con...
    50
  • Libero cumque in consequatur quos.
    100

Popular Articles

  • Non quia qui nemo officia assumenda susc...
    101
  • Laudantium necessitatibus ea voluptatum...
    100
  • Neque dolor placeat sed esse.
    100
  • Libero cumque in consequatur quos.
    100
  • Quam adipisci facere qui iure atque volu...
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'Q55q3wcDgnmidkhiHQptRC9PWWFMfvrNQstxV0V0', // }, // body: JSON.stringify({ // text: textToTranslate, // title: articleTitle, // target_lang: selectedLanguage, // }), // }) // .then(response => response.json()) // .then(data => { // if (data.success) { // modal.hide(); // console.log(data.translated_text); // document.querySelector('.description').innerHTML = data.translated_text; // document.querySelector('.articletitle').innerHTML = data.translated_title; // } else { // toastr.error('Translation failed: ' + data.message); // } // }) // .catch(error => { // console.error('Error:', error); // alert('An error occurred.'); // }); // }); document.getElementById('translateButtonSave').addEventListener('click', function () { const selectedLanguage = document.getElementById('translate-lang').value; const textToTranslate = document.querySelector('.description'); const articleTitle = document.querySelector('.articletitle').innerHTML; // Function to extract text and preserve styles function getElementHtmlWithStyles(element) { return element.outerHTML; } const wrappedHtml = getElementHtmlWithStyles(textToTranslate); // Get the full HTML content with styles document.querySelector('.articlecard').style.filter = "blur(2px)"; document.getElementById('hideAfterloading')?.classList.remove('d-none'); modal.hide(); fetch('https://uhelp.spruko.com/uhelp/translate', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRF-TOKEN': 'Q55q3wcDgnmidkhiHQptRC9PWWFMfvrNQstxV0V0', }, body: JSON.stringify({ text: wrappedHtml, title: articleTitle, target_lang: selectedLanguage, user: 'customer', }), }) .then(response => response.json()) .then(data => { if (data.success) { document.querySelector('.articlecard').style.filter = ""; document.getElementById('hideAfterloading')?.classList.add('d-none'); document.querySelector('.description').innerHTML = data.translated_text; document.querySelector('.articletitle').innerHTML = data.translated_title; } else { toastr.error('Translation failed: ' + data.message); document.querySelector('.articlecard').style.filter = ""; document.getElementById('hideAfterloading')?.classList.add('d-none'); } }) .catch(error => { console.error('Error:', error); alert('An error occurred.'); }); });